/**
 * Description: 看门狗程序
 * File:wdt |Time: 2021-05-13 19:56
 */
#include "wdt.h"

void hal_wdt_init()
{
    // 设置一级分频
    WDT.WTCON &= ~(0xF << 8);
    WDT.WTCON |= (250 << 8);

    // 设置二级分频
    WDT.WTCON &= ~(0x3 << 3);
    WDT.WTCON |= 0x2 << 3;

    // 设置看门狗累加值
    WDT.WTCNT &= ~(0XFF);
    WDT.WTCNT |= 9375;

    // 看门狗使能
    WDT.WTCON |= 0x1 << 5;
    WDT.WTCON |= 0x1 << 2;
}

